﻿using System;

namespace Demo0521
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("欢迎来到泰罗世界！");
            Console.WriteLine("请输入你的昵称：");
            string a = Console.ReadLine();
            Console.WriteLine("{0},欢迎进入新手村！！请选择你要前往事情前的序号:1、任务 2、商贩 3、铁匠", a);
            int key = int.Parse(Console.ReadLine());


            //TaskNpc npc1 = new TaskNpc("小妖精",NpcType.Task,"帮忙找蜻蜓。");
            //npc1.Chat();
            NPC n;
            switch (key)
            {
                case 1:
                    n = new TaskNpc("小妖精", NpcType.Task, "可以帮我抓两只蜻蜓吗？",Taskname.采集);
                    break;
                case 2:
                    n = new PedlarNpc("美艳女妖",NpcType.Pedlar,Pedlarname.食物,"催情药水","能让人短时间内动情。");
                    break;
                case 3:
                    n = new Smithy("地精",NpcType.Smithy,"铁剑",Smithyname.修补);
                    break;
                default:
                    Console.WriteLine("你可以选择默认。");
                    n = new TaskNpc("小妖精", NpcType.Task, "可以帮我抓两只蜻蜓吗？",Taskname.采集);
                    break;
            }
            User(n);
        }
        static void User(NPC n) 
        {
            n.Chat();
        }
    }
}
